var input = $('#input')
var split = $('#split')

var temp = ''

function fn (flag) {
  var value = input.val()
  if (!value) {
    alert('请输入内容')
    return
  }
  temp = value
  var count = 0
  var v = value
  wordData.forEach(function (_) {
    temp = temp.replace(new RegExp(_, 'g'), _.split('').join(split.val() || ' '))
    while (v.includes(_)) {
      v = v.replace(_, '')
      count ++
    }
  })
  if (!count) {
    alert('没有屏蔽词')
    return
  }
  $('#content').html('')
  value.split('\n').forEach(function (_) {
    if (_.startsWith('\t')) {
      _ = _.replace('\t', '')
    }
    while (_.startsWith(' ')) {
      _ = _.replace(' ', '')
    }

    wordData.forEach(function (__) {
      var reg = new RegExp(__, 'g')
      if (flag) {
        __ = __.split('').join(split.val() || ' ')
      }
      __ = '<b>' + __ + '</b>'
      _ = _.replace(reg, __)
    })

    $('#content').append('<p>' + _ + '</p>')
  })
  $('#res').html('共找到<span class="red-text">' + count + '</span>个屏蔽词')
}

$('#show').click(function () {
  $('.input-div').toggle()
})

$('#clear').click(function () {
  input.val('')
})

$('#find').click(function () {
  fn()
})

$('#handle').click(function () {
  fn(true)
})

$('#copy1').click(function () {
  input.select()
  var flag = false
  try {
    flag = document.execCommand('copy')
  } catch (e) {}
  if (flag) {
    alert('复制成功')
    input.blur()
  }
})

$('#copy2').click(function () {
  $('#hide').val(temp)
  $('#hide').select()
  var flag = false
  try {
    flag = document.execCommand('copy')
  } catch (e) {}
  if (flag) {
    alert('复制成功')
    $('#hide').blur()
  }
})